<?php
/**
 * 链接控制器
 */
class TypeAttrController extends CommonController{
	//保存实例化模型对象
	private $_model;
	//构造函数
	public function __init(){
		//实例化tagmodel.class.php
		$this->_model=K('TypeAttr');
	}
	//标签首页列表
	public function index(){

		//查询所有链接,如果需要分页传参true
		$data=$this->_model->get_all_data(Null,true);
		// P($data);die;
		//分配分页变量
		$this->assign('page',$data['page']);
		//在分页分配完成之后，$data['page'] 就没有用了，
		//所以删除掉它，要不循环会有问题
		unset($data['page']);

		$this->assign('data',$data);
		$this->display();
	}

	//增加标签
	public function add(){
	
		if (IS_POST) {
			//组合数组
			$_POST['tattr_value']=trim(Q('post.tattr_value'));
			// p($_POST);die;
			if(!$this->_model->add_data()) $this->error($this->_model->error);
			$this->success('添加成功',U('index'));
		}
		
		$this->display();
	}

	//修改链接
	public function edit(){
		//获得修改链接的id
		$id=Q('get.id',0,'interval');
		//更新数据
		if (IS_POST) {
			$_POST['tattr_value']=trim(Q('post.tattr_value'));
			$this->_model->edit_data(array('id'=>$id));
			$this->success('修改成功！',U('index'));
		}
		
		//获得旧数据，取一条//获得当前元素
		$oldData=current($this->_model->get_all_data(array('id'=>$id)));
		// p($oldData);die;
		//分配旧数据
		$this->assign('oldData',$oldData);
		
		$this->display();
	}

	//删除链接
	public function del(){
		//获得删除的链接的id
		$id=Q('get.id',0,'interval');
		// p($fid);die;
		//执行删除
		if ($this->_model->del_data(array('id'=>$id))) $this->success('删除成功！',U('index'));

	}


}
